import { defineStore } from "pinia";
import { nanoid } from "nanoid";

const useLoveTalkStore = defineStore('loveTalk', {
    //   state: () => ({
    //     messages: [
    //         {
    //         id: '1', title: '你有没有闻到烧焦的味道 ！那是我的心在燃烧'
    //     }, {

    //         id: '2', title: '我就是喜欢你，怎样了。'
    //     }, {

    //         id: '3', title: '“我觉得你长得像我一个亲戚。”“谁？”“我妈的儿媳妇。”'
    //     }
    //     ] as { id: string; title: string }[]
    //   }),
    state() {
        return {
            messages: JSON.parse(localStorage.getItem('messages') || '[]')
        }
    },
    actions: {
        addMessage(message: string) {
            this.messages.unshift({
                id: nanoid(),
                title: message
            })
        },
        removeMessage(index: number) {
            this.messages.splice(index, 1)
        }
    }
})

export default useLoveTalkStore